survival of cancer cells - Spanish English Dictionary